<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Tool Mentor: 使用 Rational ClearCase 设置实现模型</title>
<meta name="uma.type" content="ToolMentor">
<meta name="uma.name" content="setup_implementation_model">
<meta name="uma.presentationName" content="使用 Rational ClearCase 设置实现模型">
<meta name="uma.category" content="Tool:rup_clearcase:Rational ClearCase">
<meta name="element_type" content="tool_mentor">
<meta name="tool" content="Rational ClearCase">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="{FEEAA9AD-2CEE-41C6-BD6C-BBF14CA205A5}"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Tool Mentor: 使用 Rational ClearCase 设置实现模型</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/toolmentor.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">此工具向导解释了如何使用 Rational ClearCase 来设置实现模型目录。</td>
</tr>
<tr>
<td>Tool: <a href="./../../../rup/tools/rup_clearcase_9665C.html" guid="{B2D1373B-A826-4169-A38A-B53B2122DC7C}">Rational ClearCase</a> </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Related Elements</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../rup/tasks/write_cm_plan_9BAE9ACA.html" guid="{63B1E843-8F9D-41E4-9A33-5E0F648F8159}">Write Configuration Management (CM) Plan</a>
</li>
<li>
<a href="./../../../rup/tasks/structure_implementation_model_E0E0DEF9.html" guid="{35272424-8A0A-4DDD-BA74-C91B80A8D046}">构造实现模型</a>
</li>
<li>
<a href="./../../../rup/tasks/setup_cm_environment_78ABEDF9.html" guid="{FC91D0C9-759E-4D3D-86D8-22D7B26AA0F6}">建立配置管理（CM）环境</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><a id="Top" name="Top"></a> 
<h3>
    术语
</h3>
<p>
    NUP 术语和 ClearCase 所用的术语之间存在一些差别。以下特定于工具的术语的定义将有助于阐明这些差别。
</p>
<ul>
    <li>
        <b>配置管理</b>：在 ClearCase 的环境中，术语“配置管理”的使用是指版本控制和工作版本管理。NUP 使用<a class="elementLink" href="./../../../rup/guidances/termdefinitions/configuration_management_ECFE6290.html" guid="_yEPD19nmEdmO6L4XMImrsA">配置管理（configuration management）</a>（CM）的 IEEE 和 ISO 定义，配置管理还包括变更管理。
    </li>
    <li>
        <b>配置与变更管理</b>：ClearCase 和 Rational ClearQuest 均指配置与变更管理，它是配置管理的 NUP 定义的同义词。NUP 以相同的含义使用这些术语。
    </li>
    <li>
        <b>项目</b>：ClearCase 项目映射到 NUP <a class="elementLink" href="./../../../rup/workproducts/rup_project_repository_E3932821.html" guid="{A99B1686-7BD7-43B3-9A7F-7DB18A10F4B2}">项目存储库</a>。
    </li>
</ul>
<h3>
    概述
</h3>
<p>
    本工具向导描述如何在开发环境中创建框架，以组织和存储与软件产品的实现和交付相关的配置项工作产品。开发环境中子系统的物理说明定义了“产品目录结构”，它实际上就是软件实现模型。
</p>
<p>
    在开始使用 ClearCase 之前，需要知道您将使用 ClearCase 统一变更管理（UCM）这一现成可用的用途模型，还是使用基本 ClearCase，后者将提供一组可用于构造其他用途模型的工具，这很重要。
</p>
<p>
    此工具向导适用于 ClearCase UCM 和基本 ClearCase 任务，而 NUP 中提供的所有其他 ClearCase 工具向导使用 UCM 模型。
</p>
<p>
    此工具向导在运行 Microsoft Windows 时适用。
</p>
<h4>
    <a id="ToolSteps" name="ToolSteps">工具步骤</a>
</h4>
<p>
    要使用 Rational ClearCase 设置实现模型：
</p>
<ol>
    <li>
        <a href="#CreateClearcaseVOBs">创建配置管理（CM）存储库（ClearCase VOB）</a>。
    </li>
    <li>
        <a href="#ImportExistingAssetsIntoVOBs">将现有文件和目录导入到 VOB 中</a>。
    </li>
    <li>
        <a href="#CreateAdminVOBForGlobalTypes">（可选）创建管理 VOB 以包含全局类型对象的定义</a>。
    </li>
</ol>
<h3>
    1.&nbsp;<a id="CreateClearcaseVOBs" name="CreateClearcaseVOBs">创建配置管理（CM）存储库（ClearCase VOB）</a> <a href="#ToolSteps"><img height="20" alt="转至工具步骤" src="./../../../rup/resources/top.gif" width="26" border="0" /></a>
</h3>
<p>
    已确定版本的对象基础（VOB）存储文件、目录和其他对象的版本。它们充当配置管理信息的存储库。常见的做法是创建 VOB 以代表由架构定义的子系统。
</p>
<p>
    要启动 VOB 创建向导（在向导的每一步均提供了上下文相关的帮助。）：
</p>
<ol>
    <li>
        在 <b>Windows</b> 任务栏上，单击<b>开始 &gt; 程序 &gt; Rational Software &gt; Rational ClearCase &gt; 管理 &gt; 创建 VOB</b>。
    </li>
    <li>
        会启动 <b>VOB 创建向导</b>。遵循提供的步骤以创建 ClearCase VOB。在开始之前，知道站点或项目使用的 VOB 命名约定，以及放置 VOB 存储的位置，是有帮助的。
    </li>
    <li>
        在向导的剩余步骤中，执行以下操作：
    </li>
    <li style="LIST-STYLE-TYPE: none">
        <ul>
            <li>
                命名 VOB 并指示它应是 UCM 组件还是项目 VOB（PVOB）。
            </li>
            <li>
                指定 VOB 存储位置。
            </li>
            <li>
                选择<b>选项</b>。
            </li>
        </ul>
    </li>
</ol>
<p>
    &nbsp;<img height="16" alt="帮助手册图标" src="./../../../rup/resources/helpbook.gif" width="16" />&nbsp;有关创建 VOB 的详细信息，请参阅 ClearCase
    VOB 创建向导的联机帮助。
</p>
<p>
    &nbsp;<img height="15" alt="手册图标" src="./../../../rup/resources/book.gif" width="16" />&nbsp;有关设置 VOB 的概述，请参阅 ClearCase 手册
    <i>Administrator's Guide</i> 中的“Setting Up ClearCase VOBs”一章。
</p>
<h3>
    2.&nbsp;<a id="ImportExistingAssetsIntoVOBs" name="ImportExistingAssetsIntoVOBs">将现有文件和目录导入到 VOB 中</a> <a href="#ToolSteps"><img height="20" alt="转至工具步骤" src="./../../../rup/resources/top.gif" width="26" border="0" /></a>
</h3>
<p>
    通过在为项目生成的 ClearCase 视图中操作，在 VOB 中创建所需的顶级目录结构，并将现有文件和目录复制到每个 VOB 中，以创建初始的开发配置项（Rational ClearCase 元素）集。
</p>
<ol>
    <li>
        从 ClearCase Explorer 中，选择想要导入的目录和文件。&nbsp;
    </li>
    <li>
        右键单击以显示命令菜单，然后选择<b>添加至源控制</b>。这会为每个突出显示的对象创建 ClearCase 元素。
    </li>
</ol>
<p>
    &nbsp;<img height="15" alt="手册图标" src="./../../../rup/resources/book.gif" width="16" />&nbsp;有关导入大量文件的信息，请参阅 ClearCase 手册
    <i>Command Reference</i> 中的 <b>clearimport</b> 命令。
</p>
<h3>
    3.&nbsp;<a id="CreateAdminVOBForGlobalTypes" name="CreateAdminVOBForGlobalTypes">（可选）创建管理 VOB 以包含全局类型对象的定义</a> <a href="#ToolSteps"><img height="20" alt="转至工具步骤" src="./../../../rup/resources/top.gif" width="26" border="0" /></a>
</h3>
<p>
    （可选）您可能想要创建管理 VOB 来包含全局类型对象的定义。创建管理 VOB 以包含在子系统中定义基线时所用的全局类型对象的定义。
</p>
<p>
    要创建管理 VOB，请启动先前在<a href="#CreateClearcaseVOBs">步骤 1</a> 中描述的 VOB 创建向导，然后遵循提示。
</p>
<p>
    &nbsp;<img height="15" alt="手册图标" src="./../../../rup/resources/book.gif" width="16" />&nbsp;有关使用管理 VOB 的更多信息，请参阅 ClearCase 手册
    <i>Administrator's Guide</i> 中的“Using Administrative VOBs and Global Types”。
</p><br />
<br /></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
